package com.lovo.ssc.service;

import com.lovo.dto.ReturnOrderDto;
import com.lovo.ssc.bean.Returnorderhandle;
import com.baomidou.mybatisplus.extension.service.IService;
import com.lovo.ssc.dto.HandleOrderDto;

import java.util.List;

/**
 * <p>
 * 退货订单处理记录 服务类
 * </p>
 *
 * @author lovo
 * @since 2022-07-11
 */
public interface IReturnorderhandleService extends IService<Returnorderhandle> {
	/**
	 * 根据处理状态获取退货订单处理记录dto
	 * @param state 处理状态，0--未处理，1--已处理
	 * @return 退货订单处理记录
	 */
	public List<HandleOrderDto> findHandleOrderByState(String state);

	/**
	 * 根据退货编号修改退货订单状态为指定状态
	 * @param code
	 */
	public abstract void updateState(String code,String state);

	/**
	 * 根据购买单号修改购买订单状态
	 * @param orderCode
	 */
	public abstract void updateOrderStatus(String orderCode);
}
